package com.softeem.score.model.vo.common;

import lombok.Getter;

@Getter // 提供获取属性值的getter方法
public enum ResultCodeEnum {

    SUCCESS(200, "操作成功"),
    LOGIN_ERROR(201, "用户名或者密码错误"),
    VALIDATECODE_ERROR(202, "验证码错误"),
    PASSWORD_ERROR(203, "密码错误"),
    STUDENTNUMBER_EXISTS_NOTINSERTED(203, "学号存在，不可添加"),
    LOGIN_AUTH(208, "用户未登录"),
    USER_NAME_IS_EXISTS(209, "用户名已经存在"),
    USER_NOT_EXISTS(210, "用户不存在"),
    SYSTEM_ERROR(9999, "您的网络有问题请稍后重试"),
    NODE_ERROR(217, "该节点下有子节点，不可以删除"),
    DATA_ERROR(204, "数据异常"),
    ACCOUNT_STOP(216, "账号已停用"),
    CATEGORYBRAND_IS_EXISTS(220, "分类品牌已存在"),
    USER_EXISTS_NOTDELETE(218, "用户存在使用，不可删除"),
    TEACHERNUMBER_EXISTS_NOTINSERTED(219, "该教师工号已存在，不可添加"),
    USER_NOT_LOGIN_OR_NO_AUTH(223, "用户未登录或者没有权限"),
    USER_NOT_LOGIN_OR_NO_AUTH2(224, "用户未登录或者没有权限2"),
    USER_NOT_LOGIN_OR_NO_AUTH3(225, "用户未登录或者没有权限3"),
    CLASSE_NOT_DELETE(226, "该班级下有学生，不能删除"),
    MOBILE_NULL_ERROR(227, "手机号不能为空"),
    MOBILE_ERROR(228, "手机号格式错误"),
    CLASSNOTSTUDENT(230, "该班级没有学生"),
    STUDENTHASSELECTED(230, "该学生已选该课程"),
    MOBILE_EXIST_ERROR(229, "手机号已存在"),
    SUCCESS_CODE(231, "发布成功"),
    CLASS_NOT_EXIST(232, "该班级不存在学生"),
    TEACHINGCLASS_HAS_STUDENT_NOT_UPDATE(233, "该教学班级下有学生，不可删除"),
    STUDENT_NOT_SELECTED(234, "该学生未选该课程"),
    THEENROLMENT_IS_FULL(235, "该课程已选满");


    private Integer code;      // 业务状态码
    private String message;    // 响应消息

    private ResultCodeEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

}
